hold (one's) tongue

Translations
se taire
Definitions
To remain silent or refrain from speaking, especially in a situation where one might be tempted to express an opinion or criticism.